dogs rescue disaster puppies cats recovery department medical doctor dog fire pet medical billing puppy police cat medicine